artificial pacemaker - French English Dictionary